Agile Essentials: Exploring Fundamentals And Frameworks